导航菜单
首页 >  从0到1搭建 K8s+Docker+Gitlab  > docker搭建gitlab服务详细教程

docker搭建gitlab服务详细教程

目录

-搭建gitlab容器

-安装git客户端

-pycharm关联gitlab

-jenkins安装gitlab插件,设置git全局变量

-jenkins在源代码管理设置gitlab认证

-设置gitlab认证jenkins出发权限

-主菜单设置中设置network-outband request

-在gitlab工程设置webhook

-使用pycharm直接提交脚本-发送jenkins邮件

简介

Glitlab 比较占用内存,官方建议最低配置为 2核4G。我的服务器刚刚好是2核4G,但是还装了 Docker 跑一些其他服务,所以以防万一,还是选择在本地的虚拟机中进行安装。

虚拟机的安装, CentOS 系统的安装以及 Docker 环境的配置就不再演示,网上有很多非常详细的教程。我们直接上手安装 Gitlab 。工作原理如图所示:

说明:

workspace:工作区staging area:暂存区/缓存区local repository:版本库或本地仓库remote repository:远程仓库前提:

搭建安装好虚拟机Centos(版本自己选择),我的是centos 7,搭建好docker。

注:gitlab比较大,启动很慢,尤其是jenkins和gitlab同时启动时一般电脑操作gitlab和jenkins会比较卡、慢,需要耐心等待,占用虚拟机内存和cpu比较大!

搭建CentOS设置的内存过小导致的,不过物理机本身内存不高,虚拟机内存不也能设置太大,所以运行gitlab导致因内存低运行慢。我的物理机内存8G,设置为4G。电脑内存和cpu负载就比较大。所以,根据自己物理机实际情况设置虚拟机内存。

 

查看自己虚拟机内存:

关闭CentOS客户机,首页就展示CentOS系统内存信息

 

 修改方法:

 

 双击进入就可以编辑了。自行设置为合适的内存:

 

 

然后搭建gitlab吧!!!!

 

1、搭建gitlab容器,安装 Gitlab

现在开始使用 Docker 安装 Gitlab。

下载镜像

访问 Docker Hub 查看 gitlab 镜像:下载最新的镜像:

----搜索gitlab,找到gitlab/gitlab-ce,下载这个

1 docker search gitlab/gitlab

这是 Gitlab 社区版的镜像,镜像比较大1G-2G左右,下载需要一定时间。查看下载好的镜像:

1 docker pull gitlab/gitlab-ce

可能会是失败:

 --------------

error parsing HTTP 408 response body: invalid character '

相关推荐: